package com.tbit.uqbike.object.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

/**
 * @Author:BUGTian
 * @DATE: 2022/9/20
 */
@Data
public class UniAppMenu {

    /**
     * 排序
     */
    private Integer sort;
    /**
     * 菜单名称
     */
    private String name;
    /**
     * 状态（0关闭，1开启）
     */
    private Integer state;
    /**
     * 图标
     */
    private String icon;
    /**
     * 1:首页，2:我的模块
     */
    private Integer type;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 唯一键（前端用）
     */
    @TableField(exist = false)
    private String id;

    /**
     * 图片编号
     */
    private String imageId;
    /**
     * 小程序菜单版本
     */
    private String version;

    public void initId() {
        id = String.format("%s_%s_%s", accountId, type, sort);
    }
}
